Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Codeforces</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Codeforces"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Codeforces rootpage-Codeforces skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Codeforces</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vcard"><caption class="infobox-title fn org">Codeforces</caption><tbody><tr><td colspan="2" class="infobox-image"></td></tr><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0;">Type of site</div></th><td class="infobox-data"><a href="Competitive_programming" title="Competitive programming">Competitive programming</a></td></tr><tr><th scope="row" class="infobox-label">Available&nbsp;in</th><td class="infobox-data">English, Russian</td></tr><tr><th scope="row" class="infobox-label">Country of origin</th><td class="infobox-data"><a href="Russia" title="Russia">Russia</a></td></tr><tr><th scope="row" class="infobox-label">Owner</th><td class="infobox-data">Mikhail Mirzayanov</td></tr><tr><th scope="row" class="infobox-label">Created&nbsp;by</th><td class="infobox-data">Mikhail Mirzayanov</td></tr><tr><th scope="row" class="infobox-label">URL</th><td class="infobox-data url"><span class="url"><a rel="nofollow" class="external text" href="https://codeforces.com/">codeforces<wbr>.com</a></span></td></tr><tr><th scope="row" class="infobox-label"><a href="Registered_user" title="Registered user">Users</a></th><td class="infobox-data">1,692,402</td></tr><tr><th scope="row" class="infobox-label">Launched</th><td class="infobox-data">April&nbsp;10,&nbsp;2009<span style="display: none;">&nbsp;(<span class="bday dtstart published updated itvstart">2009-04-10</span>)</span></td></tr><tr><th scope="row" class="infobox-label">Current&nbsp;status</th><td class="infobox-data category">Active</td></tr></tbody></table>
<p><b>Codeforces</b> (<a href="Russian_language" title="Russian language">Russian</a>: <span lang="ru">Коудфорсес</span>) is a website that hosts <a href="Competitive_programming" title="Competitive programming">competitive programming</a> contests.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> It is maintained by a group of competitive programmers from <a href="ITMO_University" title="ITMO University">ITMO University</a> led by Mikhail Mirzayanov.<sup id="cite_ref-news_itmo_2-0" class="reference"><a href="#cite_note-news_itmo-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Since 2013, Codeforces claims to surpass <a href="TopCoder" class="mw-redirect" title="TopCoder">TopCoder</a> in terms of active contestants.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> As of 2019, it has over 600,000 registered users.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> On its 15th anniversary, Codeforces had a total of 1,692,402 users with at least one submission.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Codeforces along with other similar websites are used by some sport programmers, like <a href="Gennady_Korotkevich" title="Gennady Korotkevich">Gennady Korotkevich</a>, <a href="Petr_Mitrichev" title="Petr Mitrichev">Petr Mitrichev</a>, Benjamin Qi and <a href="Makoto_Soejima" title="Makoto Soejima">Makoto Soejima</a>, and by other programmers interested in furthering their careers.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Overview">Overview</h2></div>
<p>Codeforces is a platform where people generally practice competitive programming<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> and it offers the following features:
</p>
<ul><li>Short (2-hours) contests, called "Codeforces Rounds", held about once a week<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup></li>
<li>Educational contests (2-2.5 hours, with 12 hours (24 hours before Round 45) hacking period),<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> held 2-3 times per month;</li>
<li>Challenge/hack other contestants' solutions;</li>
<li>Solve problems from previous contests for training purposes;</li>
<li>"Polygon" feature for creating and testing problems;</li>
<li>Social networking through internal public blogs.</li></ul>

<div class="mw-heading mw-heading2"><h2 id="Rating_system">Rating system</h2></div>
<p>Contestants are rated by a system similar to <a href="Elo_rating_system" title="Elo rating system">Elo rating system</a>. There are usually no prizes for winners, though several times a year special contests are held, in which top-performing contestants receive T-shirts. Some bigger contests are hosted on Codeforces base, among them "The Lyft Level 5 Challenge 2018", provided by <a href="Lyft" title="Lyft">Lyft</a><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> or "Microsoft <a href="Q_Sharp" title="Q Sharp">Q#</a> Coding Contest — Summer 2018" provided by <a href="Microsoft" title="Microsoft">Microsoft</a>.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</p><p>Contestants are divided into ranks based on their ratings. Since May 2018, users with ratings between 1900 and 2099 can be rated in both Div. 1 and Div. 2 contests. At the same time, Div. 3 was created for users rated below 1600. There is also a Div. 4, which is for users rated below 1400.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p>
<table class="wikitable">
<tbody><tr>
<th>Rating range
</th>
<th>Title
</th>
<th>Division
</th></tr>
<tr>
<td>≥ 4000
</td>
<td><b><span style="color:red;">e</span><span style="color:black;">ponym</span></b>
</td>
<td>1
</td></tr>
<tr>
<td>3000 — 3999
</td>
<td><b><span style="color:black;">L</span><span style="color:red;">egendary Grandmaster</span></b>
</td>
<td>1
</td></tr>
<tr>
<td>2600 — 2999
</td>
<td><b><span style="color:red;">International Grandmaster</span></b>
</td>
<td>1
</td></tr>
<tr>
<td>2400 — 2599
</td>
<td><b><span style="color:red;">Grandmaster</span></b>
</td>
<td>1
</td></tr>
<tr>
<td>2300 — 2399
</td>
<td><b><span style="color:orange;">International Master</span></b>
</td>
<td>1
</td></tr>
<tr>
<td>2100 — 2299
</td>
<td><b><span style="color:orange;">Master</span></b>
</td>
<td>1
</td></tr>
<tr>
<td>1900 — 2099
</td>
<td><b><span style="color:purple;">Candidate Master</span></b>
</td>
<td>1/2
</td></tr>
<tr>
<td>1600 — 1899
</td>
<td><b><span style="color:blue;">Expert</span></b>
</td>
<td>2
</td></tr>
<tr>
<td>1400 — 1599
</td>
<td><b><span style="color: #03a89e;">Specialist</span></b>
</td>
<td>2/3
</td></tr>
<tr>
<td>1200 — 1399
</td>
<td><b><span style="color:green;">Pupil</span></b>
</td>
<td>2/3/4
</td></tr>
<tr>
<td>≤ 1199
</td>
<td><b><span style="color:gray;">Newbie</span></b>
</td>
<td>2/3/4
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>Codeforces was created by a group of competitive programmers from <a href="Saratov_State_University" title="Saratov State University">Saratov State University</a> led by Mike Mirzayanov. It was originally created for those interested in solving tasks and taking part in competitions.<sup id="cite_ref-news_itmo_2-1" class="reference"><a href="#cite_note-news_itmo-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The first Codeforces Round was held on February 19, 2010 with 175 participants. As of the end of August 2022, over 800 rounds were held, with over 9000 registered competitors per round on average. Before 2012, Codeforces Rounds were titled "Codeforces Beta Rounds" to indicate that the system was still under development.
</p>
<div class="mw-heading mw-heading2"><h2 id="Academic_use">Academic use</h2></div>
<p>Codeforces is recommended by many universities.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> According to <a href="Daniel_Sleator" title="Daniel Sleator">Daniel Sleator</a>, professor of <a href="Computer_Science" class="mw-redirect" title="Computer Science">Computer Science</a> at <a href="Carnegie_Mellon_University" title="Carnegie Mellon University">Carnegie Mellon University</a>, competitive programming is valuable in computer science education, because competitors learn to adapt classic algorithms to new problems, thereby improving their understanding of algorithmic concepts. He has used Codeforces problems in his class, 15-295: Competition Programming and Problem Solving.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> At the <a href="National_University_of_Singapore" title="National University of Singapore">National University of Singapore</a>, Codeforces rating is also used as an entrance qualifying criterion for registering for a 4-unit course, CS3233 Competitive Programming, as students have to achieve a rating of at least 1559 to be able to register for the course.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="CodeChef" title="CodeChef">CodeChef</a></li>
<li><a href="CodeFights" class="mw-redirect" title="CodeFights">CodeFights</a></li>
<li><a href="Facebook_Hacker_Cup" class="mw-redirect" title="Facebook Hacker Cup">Facebook Hacker Cup</a></li>
<li><a href="Google_Code_Jam" title="Google Code Jam">Google Code Jam</a></li>
<li><a href="HackerRank" title="HackerRank">HackerRank</a></li>
<li><a href="International_Collegiate_Programming_Contest" title="International Collegiate Programming Contest">International Collegiate Programming Contest</a></li>
<li><a href="Online_judge" class="mw-redirect" title="Online judge">Online judge</a></li>
<li><a href="SPOJ" title="SPOJ">SPOJ</a></li>
<li><a href="Topcoder" title="Topcoder">Topcoder</a></li>
<li><a href="UVa_Online_Judge" title="UVa Online Judge">UVa Online Judge</a></li>
<li><a href="LeetCode" title="LeetCode">LeetCode</a></li>
<li><a href="Competitive_programming" title="Competitive programming">Competitive programming</a></li>
</ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20201109024608/https://www.mic.com/articles/186412/north-korean-college-coders-beat-stanford-university-in-a-2016-competition-heres-why-that-matters#.9baJjoyF5">"North korean college coders beat Stanford University in a 2016"</a>. <i>mic.com</i>. Archived from <a rel="nofollow" class="external text" href="https://mic.com/articles/186412/north-korean-college-coders-beat-stanford-university-in-a-2016-competition-heres-why-that-matters#.9baJjoyF5">the original</a> on November 9, 2020. <q>Codeforces — a Russian competitive coding site with contestants from around the world</q></cite></span>
</li>
<li id="cite_note-news_itmo-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-news_itmo_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-news_itmo_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://news.ifmo.ru/en/education/official/news/7861/">"Codeforces Founder Will Teach Web Development at ITMO"</a>. <i>news.ifmo.ru</i>. 20 September 2018.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://codeforces.com/blog/entry/10148">"Codeforces results 2013"</a>. <i>codeforces.com</i>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://codeforces.com/blog/entry/56831">"Codeforces results 2017"</a>. <i>codeforces.com</i>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://codeforces.com/blog/entry/138982">"Codeforces celebrates its 15th anniversary!"</a>. <i>codeforces.com</i>. 30 January 2025.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://www.bloomberg.com/news/features/2015-09-25/the-jocks-of-computer-code-do-it-for-the-job-offers">"The jocks of computer code do it for the job offers"</a>. <i>Bloomberg</i>. 25 September 2015.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://luckytoilet.wordpress.com/tag/codeforces/">"Are programming competitions a good use of time?"</a>. <i>wordpress.com</i>. 23 December 2016.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.lus.ac.bd/news/student-of-cse-dept-becomes-candidate-master-in-codeforces/">"Student of CSE Dept. becomes Candidate Master in Codeforces"</a>. <i>www.lus.ac.bd</i>. 26 April 2018.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation audio-visual cs1"><a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=J267bz_G7xE&amp;t=1m45s"><i>Difference between HackerRank, LeetCode, Topcoder and Codeforces</i></a> (Youtube). Event occurs at 1:45. <q>Difference between HackerRank, LeetCode, Topcoder and Codeforces: "Topcoder and Codeforces is a website that's typically used when preparing for actual competitive programming contests"</q></cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20191218032907/http://aipo.computing.dcu.ie/training">"All-Ireland Programming Olympiad Training"</a>. <i>aipo.computing.dcu.ie</i>. Archived from <a rel="nofollow" class="external text" href="http://aipo.computing.dcu.ie/training">the original</a> on 2019-12-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-10-26</span></span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite class="citation web cs1 cs1-prop-foreign-lang-source"><a rel="nofollow" class="external text" href="https://turing.cz/tom/acm.html">"ACM-ICPC training at FIT CTU"</a>. <i>turing.cz</i> (in Czech).</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://medium.freecodecamp.org/coding-interviews-for-dummies-5e048933b82b">"The 30-minute guide to rocking your next coding interview"</a>. <i>medium.freecodecamp.org</i>. 16 February 2022. <q>CodeForces questions are more similar to questions in competitive programming</q></cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFLaaksonen2018" class="citation book cs1">Laaksonen, Antti (2018). <a rel="nofollow" class="external text" href="https://cses.fi/book/book.pdf"><i>Competitive Programmer's Handbook</i></a> <span class="cs1-format">(PDF)</span>. p.&nbsp;16. <q>At the moment, the most active contest site is Codeforces, which organizes contests about weekly.</q></cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://tildeweb.au.dk/au121/code/">"Algorithms programming competitions"</a>. <i>tildeweb.au.dk</i>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFErdősné_NémethZsakó2018" class="citation journal cs1">Erdősné Németh, Ágnes; Zsakó, László (2018). <a rel="nofollow" class="external text" href="https://ioinformatics.org/journal/v12_2018_159_166.pdf">"Grading Systems for Algorithmic Contests"</a> <span class="cs1-format">(PDF)</span>. <i>Olympiads in Informatics</i>. <b>18</b> (1): <span class="nowrap">159–</span>166. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.15388%2Fioi.2018.13">10.15388/ioi.2018.13</a>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blog.lyft.com/level-5-challenge-terms/">"Lyft 2018"</a>. <i>blog.lyft.com</i>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://cloudblogs.microsoft.com/quantum/2018/06/27/challenge-your-skills-in-the-microsoft-q-coding-contest-summer-2018/">"Microsoft Q# Coding Contest"</a>. <i>cloudblogs.microsoft.com</i>. 27 June 2018.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://codeforces.com/blog/entry/77028">"About Division 4 Rounds"</a>. <i>codeforces.com</i>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.stanford.edu/class/cs97si/01-introduction.pdf">"Introduction-CS 97SI-Stanford University"</a> <span class="cs1-format">(PDF)</span>. <i>web.stanford.edu</i>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.cse.unsw.edu.au/~cs4128/18s1/lectures/1-introduction.pdf">"Introduction,COMP4128 Programming Challenges, School of Computer Science and Engineering, UNSW Australia"</a> <span class="cs1-format">(PDF)</span>. <i>cse.unsw.edu.au</i>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://contest.cs.cmu.edu/295/f16/">"15-295: Competition Programming and Problem Solving, Fall 2016"</a>. <i>cs.cmu.edu</i>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.comp.nus.edu.sg/~stevenha/cs3233.html">"CS3233 - Competitive Programming"</a>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_sources">External sources</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://codeforces.com/">Official website</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-06-01" href="https://en.wikipedia.org/wiki/?title=Codeforces&amp;oldid=1293322083">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>